#ifndef FNP_LINE_H
#define FNP_LINE_H

#include <QWidget>
#include <QFile>

#include "FNPData.h"
#include "../../src/utils/StyleLoader.h"

namespace Ui {
class FNP_Line;
}

class FNP_Line : public QWidget
{
    Q_OBJECT

public:
    explicit FNP_Line(QWidget *parent = nullptr);
    ~FNP_Line();


    // 使用 QPixmap 设置
    void setData(const QPixmap &avatar,
                 const QString &qq,
                 const QString &userName,
                 const QString &timeText);

    // 使用图片路径设置（若加载失败，会清空 avatar）
    void setData(const QString &avatarPath,
                 const QString &qq,
                 const QString &userName,
                 const QString &timeText);



private:
    Ui::FNP_Line *ui;
};

#endif // FNP_LINE_H
